<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS的数组</title>
</head>
<body>

<script>
    // JS创建数组方式一: let 变量名 = new Array(元素列表);
    let arr1 = new Array(1,2,3);
    for (a of arr1){
        document.write(a);
        document.write("<br>");
    }
    // JS创建数组方式二: let 变量名 = [元素列表];
    let arr2 = ['a','b','c'];

    // 修改数组数据: 数组名[索引]=新的值;
    arr1[1] = 100;
    for (a of arr1){
        document.write(a);
        document.write("<br>");
    }
    // 获取数组数据: 数组名[索引]
    document.write(arr1[1]);
    document.write("<br>");
    // 特点：JavaScript数组相当于Java中集合。变长,变类型
    // 变长

    document.write("------------------");
    document.write("<br>");
    arr1[5] = 20
    for (a of arr1){
        document.write(a);
        document.write("<br>");
    }
    // 变类型
    arr1[3] = false
    arr1[4] = "aaaa"
    // 属性：length：数组中元素的个数
    document.write("------------------");
    document.write("<br>");
    for (a of arr1){
        document.write(a);
        document.write("<br>");
    }

    // 数组的方法
    // push: 添加数据方法


    // splice:删除数据方法


</script>
</body>
</html>